Text copied to clipboard!
Naslov
Text copied to clipboard!Inženjer zaostataka
Opis
Text copied to clipboard!
Tražimo Inženjera zaostataka koji će igrati ključnu ulogu u održavanju i poboljšanju kvalitete softverskih rješenja kroz identifikaciju, praćenje i rješavanje tehničkih dugova i zaostataka u razvoju. Ova pozicija zahtijeva duboko razumijevanje softverske arhitekture, procesa razvoja i najboljih praksi u održavanju koda. Idealni kandidat će surađivati s timovima za razvoj, testiranje i upravljanje projektima kako bi osigurao da se zaostaci sustavno rješavaju i da se tehnički dug minimizira.Inženjer zaostataka odgovoran je za analizu postojećeg koda, identifikaciju područja koja zahtijevaju refaktoring, te za implementaciju poboljšanja koja povećavaju održivost i učinkovitost sustava. Također će biti zadužen za izradu i održavanje dokumentacije vezane uz tehnički dug, kao i za izradu izvještaja o napretku u rješavanju zaostataka.U ovoj ulozi, kandidat će koristiti alate za praćenje zadataka i tehničkog duga, kao što su Jira, Confluence i slični sustavi, te će raditi u agilnom okruženju. Bit će uključeni u sprint planiranja, retrospektive i dnevne stand-up sastanke kako bi osigurali da se tehnički dug ne zanemaruje tijekom razvoja novih funkcionalnosti.Osim tehničkih vještina, važna je i sposobnost komunikacije i suradnje s različitim timovima, kako bi se osiguralo zajedničko razumijevanje prioriteta i ciljeva. Inženjer zaostataka mora biti sposoban jasno objasniti tehničke izazove i predložiti rješenja koja su u skladu s poslovnim ciljevima.Ako ste strastveni u održavanju visokih standarda kvalitete softvera i želite igrati ključnu ulogu u optimizaciji postojećih sustava, pozivamo vas da se prijavite za ovu poziciju.
Odgovornosti
Text copied to clipboard!- Identifikacija i analiza tehničkog duga u postojećem kodu
- Suradnja s razvojnim timovima na planiranju rješenja za zaostatke
- Implementacija refaktoringa i optimizacija koda
- Praćenje i izvještavanje o napretku u rješavanju tehničkog duga
- Korištenje alata za upravljanje zadacima i dokumentaciju
- Sudjelovanje u agilnim ceremonijama (sprint planiranje, retrospektive, stand-up sastanci)
- Razvijanje i održavanje tehničke dokumentacije
- Osiguravanje usklađenosti s najboljim praksama razvoja softvera
- Savjetovanje timova o strategijama za smanjenje tehničkog duga
- Evaluacija utjecaja tehničkog duga na performanse i održivost sustava
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, informatike ili srodnog područja
- Iskustvo u razvoju softvera i održavanju koda
- Poznavanje alata za praćenje zadataka (npr. Jira, Trello)
- Iskustvo s refaktoringom i optimizacijom koda
- Razumijevanje softverske arhitekture i dizajnerskih obrazaca
- Sposobnost analize i rješavanja kompleksnih tehničkih problema
- Odlične komunikacijske i suradničke vještine
- Poznavanje agilnih metodologija (Scrum, Kanban)
- Iskustvo s verzioniranjem koda (npr. Git)
- Samostalnost i proaktivnost u radu
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje alate koristite za praćenje tehničkog duga?
- Možete li opisati primjer uspješnog refaktoringa koji ste proveli?
- Kako procjenjujete prioritete u rješavanju zaostataka?
- Kako komunicirate tehnički dug s ne-tehničkim dionicima?
- Koje su vam najvažnije metrike za praćenje tehničkog duga?
- Kako osiguravate da se tehnički dug ne gomila tijekom razvoja?
- Imate li iskustva s radom u agilnim timovima?
- Kako pristupate dokumentiranju tehničkog duga?
- Koje su vam omiljene prakse za održavanje kvalitete koda?
- Kako balansirate između razvoja novih funkcionalnosti i rješavanja zaostataka?